package com.example.chamberlainserver.Entry;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 存放位置实体类
 */
@Data
public class StorageLocation {
    private Integer id;             // 位置ID
    private String locationName;    // 位置名称（如：仓库A区）
    private Integer parentId;       // 父位置ID（用于多级位置结构）
    private String locationPath;    // 位置完整路径（如：主楼/1层/仓库A区）
    private String description;     // 位置描述
    private String manager;         // 位置负责人
    private LocalDateTime createTime; // 创建时间
    private LocalDateTime updateTime; // 更新时间
    private List<StorageLocation> children; // 子位置列表
}